<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        function cook(name,food){
            console.log("今天来烧烤------");
            console.log(name + "带来了" + food);
        }
        cook("老虎", "烧烤架");
        cook("狐狸", "木炭");
        cook("兔子", "自己");
        // 老虎带来了烧烤架  数据是在变量中保存的。
        // 如何让函数执行的结果，保存到变量中呢？
        // 函数的返回值可以理解成贼不走空。
        // 函数的返回值可以理解成有实物的消费，最后把实物带回来
        // var menu = ;
        /* 
            函数的返回值：
                语法结构：
                function 函数名(形参){
                    函数体;
                    return 结果;
                }

            总结：
                1.有返回值的函数，可以用变量接收，也可以不接收。
                2. return 后面的代码不再执行
        */
       console.log('--------------------------');
       function goShoppong(){
           console.log("今天来逛街");
           return "衣服";
           console.log("明天要上班");
       }
    //    goShoppong();
    var demo = goShoppong();
    console.log(demo);
    console.log('-----------------------');

    // 求两个数的最大值
    function getMax(n1, n2){
        var max;
        if (n1 > n2){
            max = n1;
        }else{
            max = n2;
        }
        return max;
    }
    console.log(getMax(11, 22));

    
   // 练习作业：求数组的和 
    </script>
</body>
</html>